Source Release Notes
First created on: 3/27/92 4:07:22 PM

--------------------------------------------------------------------------------------------------------------------

3/27/92 4:07:29 PM

File: AddDiskCache.c,3
Owner: Dean Yu     
Project: MainProjToolboxFontMgrDiskCacheSource

File: DiskCacheExtensions.c,3
Owner: Dean Yu     
Project: MainProjToolboxFontMgrDiskCacheSource

File: DiskCacheList.c,3
Owner: Dean Yu     
Project: MainProjToolboxFontMgrDiskCacheSource

File: DiskCacheMap.c,3
Owner: Dean Yu     
Project: MainProjToolboxFontMgrDiskCacheSource

File: Assertion.c,3
Owner: Dean Yu     
Project: MainProjToolboxFontMgrLibrarySource

File: ZoneHandle.c,2
Owner: Dean Yu     
Project: MainProjToolboxFontMgrLibrarySource

File: Fragment.c,2
Owner: Dean Yu     
Project: MainProjToolboxFontMgrPartialFontSource

File: FragmentTable.c,2
Owner: Dean Yu     
Project: MainProjToolboxFontMgrPartialFontSource

File: PartialFontExtensions.c,2
Owner: Dean Yu     
Project: MainProjToolboxFontMgrPartialFontSource

Radar bug: #1024868

> Release notes for this change:

The Assert routine no longer calls MacsBug, so the assertion strings are all sitting around wasting
memory.  Since Assert now just returns whatever Boolean was passed in, dont call it at all.


> What was tested:

There is no difference in system behaviour before and after this change while using double byte
TrueType fonts, which is what this code affects.


--------------------------------------------------------------------------------------------------------------------
4/1/92 10:26:04 AM

File: BassPatches.a,16
Owner: Yosuke Kurita     
Project: MainProjToolboxFontMgr

File: DiskCacheExtensions.proto,3
Owner: Yosuke Kurita     
Project: MainProjToolboxFontMgrDiskCachePrototype

File: DiskCacheExtensions.c,4
Owner: Yosuke Kurita     
Project: MainProjToolboxFontMgrDiskCacheSource

File: PartialFontExtensions.proto,3
Owner: Yosuke Kurita     
Project: MainProjToolboxFontMgrPartialFontPrototype

File: PartialFontExtensions.c,4
Owner: Yosuke Kurita     
Project: MainProjToolboxFontMgrPartialFontSource

Radar bug: #1023997

> Release notes for this change:

InitializePartialFonts and InitializeDiskCache should be pascal function.

> What was tested:

Kanji TrueType works fine with a new Two-Byte Script Extension.

--------------------------------------------------------------------------------------------------------------------
4/14/92 10:05:41 AM

File: DiskCacheMap.c,4
Owner: Dean Yu     
Project: MainProjToolboxFontMgrDiskCacheSource

Radar bug: #1027094

> Release notes for this change:

Strip some dereferenced handles  before doing any arithmetic with them in 
FontNameToFontNameIndex.  Since this routine doesnt move memory, the handle can be
dereferenced and stripped once, and the rest of the code can use this pointer without having to
worry about refreshing it.  This saves a few bytes and the compiler output is a little cleaner.


> What was tested:

Made sure that the pointer arithmetic produced the same results with and without this change.


--------------------------------------------------------------------------------------------------------------------
